
package br.gov.mi.corporativo.dominio.boundary.comum.municipio;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.municipio package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarMunicipioPorUf_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorUf");
    private final static QName _RecuperarMunicipioPorCdMesoRegiao_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMesoRegiao");
    private final static QName _RecuperarTodosMunicipiosResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodosMunicipiosResponse");
    private final static QName _RecuperarMunicipioPorCdMicroRegiao_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMicroRegiao");
    private final static QName _RecuperarTodosMunicipios_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodosMunicipios");
    private final static QName _RecuperarMunicipioPorCdMesoRegiaoResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMesoRegiaoResponse");
    private final static QName _RecuperarMunicipioPorCdMicroRegiaoResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMicroRegiaoResponse");
    private final static QName _RecuperarMunicipioPorCdMunicipioIbge_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMunicipioIbge");
    private final static QName _RecuperarMunicipioPorCdMunicipioSiafiResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMunicipioSiafiResponse");
    private final static QName _RecuperarMunicipioPorCdMunicipioSiafi_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMunicipioSiafi");
    private final static QName _RecuperarMunicipioPorMunicipioResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorMunicipioResponse");
    private final static QName _RecuperarMunicipioPorMunicipio_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorMunicipio");
    private final static QName _RecuperarMunicipioPorCdMunicipioIbgeResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorCdMunicipioIbgeResponse");
    private final static QName _RecuperarMunicipioPorIdMunicipioResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorIdMunicipioResponse");
    private final static QName _RecuperarMunicipioPorIdMunicipio_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorIdMunicipio");
    private final static QName _RecuperarMunicipioPorUfResponse_QNAME = new QName("http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarMunicipioPorUfResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.municipio
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMunicipioIbgeResponse }
     * 
     */
    public RecuperarMunicipioPorCdMunicipioIbgeResponse createRecuperarMunicipioPorCdMunicipioIbgeResponse() {
        return new RecuperarMunicipioPorCdMunicipioIbgeResponse();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMesoRegiao }
     * 
     */
    public RecuperarMunicipioPorCdMesoRegiao createRecuperarMunicipioPorCdMesoRegiao() {
        return new RecuperarMunicipioPorCdMesoRegiao();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorUf }
     * 
     */
    public RecuperarMunicipioPorUf createRecuperarMunicipioPorUf() {
        return new RecuperarMunicipioPorUf();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMicroRegiaoResponse }
     * 
     */
    public RecuperarMunicipioPorCdMicroRegiaoResponse createRecuperarMunicipioPorCdMicroRegiaoResponse() {
        return new RecuperarMunicipioPorCdMicroRegiaoResponse();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMunicipioSiafiResponse }
     * 
     */
    public RecuperarMunicipioPorCdMunicipioSiafiResponse createRecuperarMunicipioPorCdMunicipioSiafiResponse() {
        return new RecuperarMunicipioPorCdMunicipioSiafiResponse();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorIdMunicipioResponse }
     * 
     */
    public RecuperarMunicipioPorIdMunicipioResponse createRecuperarMunicipioPorIdMunicipioResponse() {
        return new RecuperarMunicipioPorIdMunicipioResponse();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorUfResponse }
     * 
     */
    public RecuperarMunicipioPorUfResponse createRecuperarMunicipioPorUfResponse() {
        return new RecuperarMunicipioPorUfResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodosMunicipiosResponse }
     * 
     */
    public RecuperarTodosMunicipiosResponse createRecuperarTodosMunicipiosResponse() {
        return new RecuperarTodosMunicipiosResponse();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMunicipioIbge }
     * 
     */
    public RecuperarMunicipioPorCdMunicipioIbge createRecuperarMunicipioPorCdMunicipioIbge() {
        return new RecuperarMunicipioPorCdMunicipioIbge();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMunicipioSiafi }
     * 
     */
    public RecuperarMunicipioPorCdMunicipioSiafi createRecuperarMunicipioPorCdMunicipioSiafi() {
        return new RecuperarMunicipioPorCdMunicipioSiafi();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorMunicipioResponse }
     * 
     */
    public RecuperarMunicipioPorMunicipioResponse createRecuperarMunicipioPorMunicipioResponse() {
        return new RecuperarMunicipioPorMunicipioResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodosMunicipios }
     * 
     */
    public RecuperarTodosMunicipios createRecuperarTodosMunicipios() {
        return new RecuperarTodosMunicipios();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMicroRegiao }
     * 
     */
    public RecuperarMunicipioPorCdMicroRegiao createRecuperarMunicipioPorCdMicroRegiao() {
        return new RecuperarMunicipioPorCdMicroRegiao();
    }

    /**
     * Create an instance of {@link Municipio }
     * 
     */
    public Municipio createMunicipio() {
        return new Municipio();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorMunicipio }
     * 
     */
    public RecuperarMunicipioPorMunicipio createRecuperarMunicipioPorMunicipio() {
        return new RecuperarMunicipioPorMunicipio();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorIdMunicipio }
     * 
     */
    public RecuperarMunicipioPorIdMunicipio createRecuperarMunicipioPorIdMunicipio() {
        return new RecuperarMunicipioPorIdMunicipio();
    }

    /**
     * Create an instance of {@link RecuperarMunicipioPorCdMesoRegiaoResponse }
     * 
     */
    public RecuperarMunicipioPorCdMesoRegiaoResponse createRecuperarMunicipioPorCdMesoRegiaoResponse() {
        return new RecuperarMunicipioPorCdMesoRegiaoResponse();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorUf }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorUf")
    public JAXBElement<RecuperarMunicipioPorUf> createRecuperarMunicipioPorUf(RecuperarMunicipioPorUf value) {
        return new JAXBElement<RecuperarMunicipioPorUf>(_RecuperarMunicipioPorUf_QNAME, RecuperarMunicipioPorUf.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMesoRegiao }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMesoRegiao")
    public JAXBElement<RecuperarMunicipioPorCdMesoRegiao> createRecuperarMunicipioPorCdMesoRegiao(RecuperarMunicipioPorCdMesoRegiao value) {
        return new JAXBElement<RecuperarMunicipioPorCdMesoRegiao>(_RecuperarMunicipioPorCdMesoRegiao_QNAME, RecuperarMunicipioPorCdMesoRegiao.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodosMunicipiosResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodosMunicipiosResponse")
    public JAXBElement<RecuperarTodosMunicipiosResponse> createRecuperarTodosMunicipiosResponse(RecuperarTodosMunicipiosResponse value) {
        return new JAXBElement<RecuperarTodosMunicipiosResponse>(_RecuperarTodosMunicipiosResponse_QNAME, RecuperarTodosMunicipiosResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMicroRegiao }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMicroRegiao")
    public JAXBElement<RecuperarMunicipioPorCdMicroRegiao> createRecuperarMunicipioPorCdMicroRegiao(RecuperarMunicipioPorCdMicroRegiao value) {
        return new JAXBElement<RecuperarMunicipioPorCdMicroRegiao>(_RecuperarMunicipioPorCdMicroRegiao_QNAME, RecuperarMunicipioPorCdMicroRegiao.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodosMunicipios }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodosMunicipios")
    public JAXBElement<RecuperarTodosMunicipios> createRecuperarTodosMunicipios(RecuperarTodosMunicipios value) {
        return new JAXBElement<RecuperarTodosMunicipios>(_RecuperarTodosMunicipios_QNAME, RecuperarTodosMunicipios.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMesoRegiaoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMesoRegiaoResponse")
    public JAXBElement<RecuperarMunicipioPorCdMesoRegiaoResponse> createRecuperarMunicipioPorCdMesoRegiaoResponse(RecuperarMunicipioPorCdMesoRegiaoResponse value) {
        return new JAXBElement<RecuperarMunicipioPorCdMesoRegiaoResponse>(_RecuperarMunicipioPorCdMesoRegiaoResponse_QNAME, RecuperarMunicipioPorCdMesoRegiaoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMicroRegiaoResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMicroRegiaoResponse")
    public JAXBElement<RecuperarMunicipioPorCdMicroRegiaoResponse> createRecuperarMunicipioPorCdMicroRegiaoResponse(RecuperarMunicipioPorCdMicroRegiaoResponse value) {
        return new JAXBElement<RecuperarMunicipioPorCdMicroRegiaoResponse>(_RecuperarMunicipioPorCdMicroRegiaoResponse_QNAME, RecuperarMunicipioPorCdMicroRegiaoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMunicipioIbge }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMunicipioIbge")
    public JAXBElement<RecuperarMunicipioPorCdMunicipioIbge> createRecuperarMunicipioPorCdMunicipioIbge(RecuperarMunicipioPorCdMunicipioIbge value) {
        return new JAXBElement<RecuperarMunicipioPorCdMunicipioIbge>(_RecuperarMunicipioPorCdMunicipioIbge_QNAME, RecuperarMunicipioPorCdMunicipioIbge.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMunicipioSiafiResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMunicipioSiafiResponse")
    public JAXBElement<RecuperarMunicipioPorCdMunicipioSiafiResponse> createRecuperarMunicipioPorCdMunicipioSiafiResponse(RecuperarMunicipioPorCdMunicipioSiafiResponse value) {
        return new JAXBElement<RecuperarMunicipioPorCdMunicipioSiafiResponse>(_RecuperarMunicipioPorCdMunicipioSiafiResponse_QNAME, RecuperarMunicipioPorCdMunicipioSiafiResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMunicipioSiafi }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMunicipioSiafi")
    public JAXBElement<RecuperarMunicipioPorCdMunicipioSiafi> createRecuperarMunicipioPorCdMunicipioSiafi(RecuperarMunicipioPorCdMunicipioSiafi value) {
        return new JAXBElement<RecuperarMunicipioPorCdMunicipioSiafi>(_RecuperarMunicipioPorCdMunicipioSiafi_QNAME, RecuperarMunicipioPorCdMunicipioSiafi.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorMunicipioResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorMunicipioResponse")
    public JAXBElement<RecuperarMunicipioPorMunicipioResponse> createRecuperarMunicipioPorMunicipioResponse(RecuperarMunicipioPorMunicipioResponse value) {
        return new JAXBElement<RecuperarMunicipioPorMunicipioResponse>(_RecuperarMunicipioPorMunicipioResponse_QNAME, RecuperarMunicipioPorMunicipioResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorMunicipio }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorMunicipio")
    public JAXBElement<RecuperarMunicipioPorMunicipio> createRecuperarMunicipioPorMunicipio(RecuperarMunicipioPorMunicipio value) {
        return new JAXBElement<RecuperarMunicipioPorMunicipio>(_RecuperarMunicipioPorMunicipio_QNAME, RecuperarMunicipioPorMunicipio.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorCdMunicipioIbgeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorCdMunicipioIbgeResponse")
    public JAXBElement<RecuperarMunicipioPorCdMunicipioIbgeResponse> createRecuperarMunicipioPorCdMunicipioIbgeResponse(RecuperarMunicipioPorCdMunicipioIbgeResponse value) {
        return new JAXBElement<RecuperarMunicipioPorCdMunicipioIbgeResponse>(_RecuperarMunicipioPorCdMunicipioIbgeResponse_QNAME, RecuperarMunicipioPorCdMunicipioIbgeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorIdMunicipioResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorIdMunicipioResponse")
    public JAXBElement<RecuperarMunicipioPorIdMunicipioResponse> createRecuperarMunicipioPorIdMunicipioResponse(RecuperarMunicipioPorIdMunicipioResponse value) {
        return new JAXBElement<RecuperarMunicipioPorIdMunicipioResponse>(_RecuperarMunicipioPorIdMunicipioResponse_QNAME, RecuperarMunicipioPorIdMunicipioResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorIdMunicipio }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorIdMunicipio")
    public JAXBElement<RecuperarMunicipioPorIdMunicipio> createRecuperarMunicipioPorIdMunicipio(RecuperarMunicipioPorIdMunicipio value) {
        return new JAXBElement<RecuperarMunicipioPorIdMunicipio>(_RecuperarMunicipioPorIdMunicipio_QNAME, RecuperarMunicipioPorIdMunicipio.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarMunicipioPorUfResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://municipio.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarMunicipioPorUfResponse")
    public JAXBElement<RecuperarMunicipioPorUfResponse> createRecuperarMunicipioPorUfResponse(RecuperarMunicipioPorUfResponse value) {
        return new JAXBElement<RecuperarMunicipioPorUfResponse>(_RecuperarMunicipioPorUfResponse_QNAME, RecuperarMunicipioPorUfResponse.class, null, value);
    }

}
